如何留下中英文中的中文
從計算數字個數到留下數字或英文或中文自訂函數
常遇到儲存格中若有英文(分大小寫)、數字和中文夾雜,
但若只要取出其中的數字或英文或中文,
若不懂VBA,這個問題將非常麻煩,資料少還可以徒法煉鋼,
慢慢複製貼上,但若資料非常巨量,將是巨大麻煩,
本文分享從計算數字個數開始,
用MID、CODE、ROW、IFFERROR、SUM加上陣列計算數字個數,
已經夠複雜的了,若要再取出數字部分,那就更加困難,
建議改為VBA的自訂函數,
除了可以計算數字個數與非數字個數,
亦可留下數字,或英文或中文,教您學會如何簡單自訂VBA函數。
1.計算數字個數公式:
{=SUM(IFERROR((CODE(MID(A2,ROW($1:$99),1))>47)*(CODE(MID(A2,ROW($1:$99),1))<58 span="">
2.計算非數字個數公式:
{=SUM(IFERROR((CODE(MID(A2,ROW($1:$99),1))<48>57),0))}
函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel excel vba教學視頻 函數教學 excel函數